﻿
/* CSS Main */

*
{
	font-family: Arial, Tahoma;
}
a
{
	text-decoration: none;
}
body
{
	font-size: 12px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	line-height: 18px;
}
h1, h2, h3, h4, h5, h6, form, input, select, ul
{
	margin: 0px;
}
img
{
	border: none;
}
p
{
	margin: 16px 0px 16px 0px;
}
ul
{
	list-style: none;
	padding: 0px;
}

.absolute
{
	position: absolute;
}
.break_module, .break_module_line, .break_content, .break_content_line, .clear
{
	display: block;
	font-size: 0px; /* for IE -- avoid any space from phantom text */
	clear: both;
	line-height: 0px;
}
.break_module
{
	height: 5px;
}
.break_module_line
{
	height: 5px;
}
.break_module_line, .break_content_line
{
	background: url(Images/line_h.gif) repeat-x center;
}
.break_content
{
	height: 15px;
}
.break_content_line
{
	height: 26px;
}
.clear
{
	background: transparent; /* for IE -- avoid space from inherited filters */
	height: 1px;
	margin-bottom: -1px;
}
.fl
{
	float: left;
}
.fc
{
	float: left;
}
.fe
{
	float: right;
}
.fr
{
	float: right;
}
.hidden
{
	display: none;
}
.nowrap
{
	white-space: nowrap;
}

/*
### Configuration site ###
*/
#container_body, #container_content, #container_content_left, .container_content_left, #container_content_center, #container_content_right, #container_footer, .header_banner, .header_menu
{
	overflow: visible;
}
#container_body
{
	background: #FFFFFF;
	margin: 0px auto;
}
#container_header
{
	clear: both;
	margin-bottom: 5px;
}
#container_content
{
	width: 100%;
}
#container_content_left
{
	width: 180px;
	float: left;
}
#container_content_left .container_content_left
{
	position: absolute;
	width: 180px;
	z-index: 1;
}
#container_content_center, #container_content_center_left, #container_content_center_right
{
	float: left;
	width: 100%;
}
#container_content_center
{
	margin-right: 0px;
}
#container_content_center .container_content_center
{
	margin-left: 185px;
	margin-right: 0px;
}
#container_content_center_left
{
	margin-right: -300px;
}
#container_content_center_left .container_content_center_left
{
	margin-right: 305px;
}
#container_content_center_right
{
}
#container_content_center_right .container_content_center_right
{
	margin-left: 185px;
}
#container_content_right
{
	width: 300px;
	float: right;
}
#container_content_right .container_content_right
{
}
#container_footer
{
	clear: both;
}
/*
--- End Configuration site ---
*/

/*** Header Bar ***/
#container_header .header_bar
{
	position: fixed;
	bottom: auto;
	top: 0px;
	z-index: 10;
}
* html .header_bar
{
	position: absolute;
	bottom: auto;
}
/*-- End Header Bar --*/
.center_banner
{
	margin-bottom: 10px;
	text-align: center;
}
.footer_bar
{
	background: url(Images/header_bar_bg.gif) repeat-x;
	width: 100%;
	height: 30px;
	border-bottom-right-radius: 0.5em 0.5em;
	border-bottom-left-radius: 0.5em 0.5em;
}
